package com.grao.waterschool.human.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.grao.waterschool.human.entiry.po.TWschoolCourseInfo;
import com.grao.waterschool.human.entiry.vo.CourseListInfo;
import com.grao.waterschool.human.entiry.vo.SelectCourseCriteria;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @author kaishui
 * @since 2024/10/10 14:36
 */

@Mapper
public interface TWschoolCourseInfoMapper extends BaseMapper<TWschoolCourseInfo> {
    List<CourseListInfo> selectCourseList(SelectCourseCriteria selectCourseCriteria);

    TWschoolCourseInfo getLesson(String lessonName);

    TWschoolCourseInfo getLessonInfo(String lessonName);

//    void customBatchInsert(List<TWschoolCourseInfo> odsPksjList);

    int checkTableIsEmpty();

//    void truncateTable();

    List<String> getZCList();

    List<String> getJSHList();

    List<String> getJGHList();
}
